package com.shudes.pt.pojo;

import java.io.*;

import com.shudes.util.*;

public class GamePlayer implements Serializable {
	private GamePlayerId id;
	private Game game;
	private Player player;
	private Integer seatNumber;
	private Integer button;
	private String holeCard1;
	private String holeCard2;
	private String suited;
	private Double preFlopBet;
	private Double flopBet;
	private Double turnBet;
	private Double riverBet;
	private Double totalBet;
	private Double totalWon;
	private String whenFolded;
	private String playedHand;
	private String playerNotes;
	private String finalHand;
	private HandRank handRank;
	private Integer allIn;
	private Integer forcedAllIn;
	private String holeCards;
	private Integer cardOrder1;
	private Integer cardOrder2;
	private Integer cardOrder3;
	private Integer connectorHand;
	private Integer pairHand;
	private Integer wonHand;
	private PTSession session;
	private Integer offTheButton;
	private Integer numberOfPlayers;
	private Integer bigBlind;
	private Integer smallBlind;
	private Integer preFlopRaise;
	private Integer flopRaise;
	private Integer flopCheckRaise;
	private Integer turnBetRaise;
	private Integer turnBetCheckRaise;
	private Integer riverBetRaise;
	private Integer riverBetCheckRaise;
	private Integer wentToShowdown;
	private Integer sawFlop;
	private Integer sawFlopBlind;
	private Integer attemptedSteal;
	private Integer chanceToSteal;
	private Integer stealAttempted;
	private Integer foldedToStealAttempt;
	private Integer raisedFirstPreFlop;
	private Integer volPutMoneyInPot;
	private Integer limpWithPreviousCallers;
	private Integer prePossibleActions;
	private Integer preFold;
	private Integer preCheck;
	private Integer preRaise;
	private Integer preCall;
	private Integer limpCallReraisePreFlop;
	private Integer checkPostFlop;
	private Integer callPostFlop;
	private Integer foldPostFlop;
	private Integer betPostFlop;
	private Integer raisePostFlop;
	private Integer foldedToRiverBet;
	private Integer flopPossibleActions;
	private Integer foldFlop;
	private Integer checkFlop;
	private Integer betFlop;
	private Integer raiseFlop;
	private Integer callFlop;
	private Integer turnPossibleActions;
	private Integer foldTurn;
	private Integer checkTurn;
	private Integer raiseTurn;
	private Integer betTurn;
	private Integer callTurn;
	private Integer riverPossibleActions;
	private Integer foldRiver;
	private Integer checkRiver;
	private Integer betRiver;
	private Integer raiseRiver;
	private Integer callRiver;
	private Double blindAmount;
	private Player realPlayer;
	private Integer coldCallPreFlop;
	private Integer stealHeadsUpChance;
	private Integer stealHeadsUpFold;
	private Double chipCount;
	private Integer ubKillBlind;
	
	public String toString() {
		return Dumper.INSTANCE.dump(this); 
	}
	
	public GamePlayerId getId() {
		return id;
	}
	public void setId(GamePlayerId id) {
		this.id = id;
	}
	public Integer getAllIn() {
		return allIn;
	}
	public void setAllIn(Integer allIn) {
		this.allIn = allIn;
	}
	public Integer getAttemptedSteal() {
		return attemptedSteal;
	}
	public void setAttemptedSteal(Integer attemptedSteal) {
		this.attemptedSteal = attemptedSteal;
	}
	public Integer getBetFlop() {
		return betFlop;
	}
	public void setBetFlop(Integer betFlop) {
		this.betFlop = betFlop;
	}
	public Integer getBetPostFlop() {
		return betPostFlop;
	}
	public void setBetPostFlop(Integer betPostFlop) {
		this.betPostFlop = betPostFlop;
	}
	public Integer getBetRiver() {
		return betRiver;
	}
	public void setBetRiver(Integer betRiver) {
		this.betRiver = betRiver;
	}
	public Integer getBetTurn() {
		return betTurn;
	}
	public void setBetTurn(Integer betTurn) {
		this.betTurn = betTurn;
	}
	public Integer getBigBlind() {
		return bigBlind;
	}
	public void setBigBlind(Integer bigBlind) {
		this.bigBlind = bigBlind;
	}
	public Double getBlindAmount() {
		return blindAmount;
	}
	public void setBlindAmount(Double blindAmt) {
		this.blindAmount = blindAmt;
	}
	public Integer getButton() {
		return button;
	}
	public void setButton(Integer button) {
		this.button = button;
	}
	public Integer getCallFlop() {
		return callFlop;
	}
	public void setCallFlop(Integer callFlop) {
		this.callFlop = callFlop;
	}
	public Integer getCallPostFlop() {
		return callPostFlop;
	}
	public void setCallPostFlop(Integer callPostFlop) {
		this.callPostFlop = callPostFlop;
	}
	public Integer getPreCall() {
		return preCall;
	}
	public void setPreCall(Integer callPreFlop) {
		this.preCall = callPreFlop;
	}
	public Integer getCallRiver() {
		return callRiver;
	}
	public void setCallRiver(Integer callRiver) {
		this.callRiver = callRiver;
	}
	public Integer getCallTurn() {
		return callTurn;
	}
	public void setCallTurn(Integer callTurn) {
		this.callTurn = callTurn;
	}
	public Integer getCardOrder1() {
		return cardOrder1;
	}
	public void setCardOrder1(Integer cardOrder1) {
		this.cardOrder1 = cardOrder1;
	}
	public Integer getCardOrder2() {
		return cardOrder2;
	}
	public void setCardOrder2(Integer cardOrder2) {
		this.cardOrder2 = cardOrder2;
	}
	public Integer getCardOrder3() {
		return cardOrder3;
	}
	public void setCardOrder3(Integer cardOrder3) {
		this.cardOrder3 = cardOrder3;
	}
	public Integer getChanceToSteal() {
		return chanceToSteal;
	}
	public void setChanceToSteal(Integer chanceToSteal) {
		this.chanceToSteal = chanceToSteal;
	}
	public Integer getCheckFlop() {
		return checkFlop;
	}
	public void setCheckFlop(Integer checkFlop) {
		this.checkFlop = checkFlop;
	}
	public Integer getCheckPostFlop() {
		return checkPostFlop;
	}
	public void setCheckPostFlop(Integer checkPostFlop) {
		this.checkPostFlop = checkPostFlop;
	}
	public Integer getPreCheck() {
		return preCheck;
	}
	public void setPreCheck(Integer checkPreFlop) {
		this.preCheck = checkPreFlop;
	}
	public Integer getCheckRiver() {
		return checkRiver;
	}
	public void setCheckRiver(Integer checkRiver) {
		this.checkRiver = checkRiver;
	}
	public Integer getCheckTurn() {
		return checkTurn;
	}
	public void setCheckTurn(Integer checkTurn) {
		this.checkTurn = checkTurn;
	}
	public Double getChipCount() {
		return chipCount;
	}
	public void setChipCount(Double chipCount) {
		this.chipCount = chipCount;
	}
	public Integer getColdCallPreFlop() {
		return coldCallPreFlop;
	}
	public void setColdCallPreFlop(Integer coldCallPreFlop) {
		this.coldCallPreFlop = coldCallPreFlop;
	}
	public Integer getConnectorHand() {
		return connectorHand;
	}
	public void setConnectorHand(Integer connectorHand) {
		this.connectorHand = connectorHand;
	}
	public String getFinalHand() {
		return finalHand;
	}
	public void setFinalHand(String finalHand) {
		this.finalHand = finalHand;
	}
	public Double getFlopBet() {
		return flopBet;
	}
	public void setFlopBet(Double flopBet) {
		this.flopBet = flopBet;
	}
	public Integer getFlopCheckRaise() {
		return flopCheckRaise;
	}
	public void setFlopCheckRaise(Integer flopCheckRaise) {
		this.flopCheckRaise = flopCheckRaise;
	}
	public Integer getFlopPossibleActions() {
		return flopPossibleActions;
	}
	public void setFlopPossibleActions(Integer flopPossibleActions) {
		this.flopPossibleActions = flopPossibleActions;
	}
	public Integer getFlopRaise() {
		return flopRaise;
	}
	public void setFlopRaise(Integer flopRaise) {
		this.flopRaise = flopRaise;
	}
	public Integer getFoldedToRiverBet() {
		return foldedToRiverBet;
	}
	public void setFoldedToRiverBet(Integer foldedToRiverBet) {
		this.foldedToRiverBet = foldedToRiverBet;
	}
	public Integer getFoldedToStealAttempt() {
		return foldedToStealAttempt;
	}
	public void setFoldedToStealAttempt(Integer foldedToStealAttempted) {
		this.foldedToStealAttempt = foldedToStealAttempted;
	}
	public Integer getFoldFlop() {
		return foldFlop;
	}
	public void setFoldFlop(Integer foldFlop) {
		this.foldFlop = foldFlop;
	}
	public Integer getFoldPostFlop() {
		return foldPostFlop;
	}
	public void setFoldPostFlop(Integer foldPostFlop) {
		this.foldPostFlop = foldPostFlop;
	}
	public Integer getPreFold() {
		return preFold;
	}
	public void setPreFold(Integer foldPreFlop) {
		this.preFold = foldPreFlop;
	}
	public Integer getFoldRiver() {
		return foldRiver;
	}
	public void setFoldRiver(Integer foldRiver) {
		this.foldRiver = foldRiver;
	}
	public Integer getFoldTurn() {
		return foldTurn;
	}
	public void setFoldTurn(Integer foldTurn) {
		this.foldTurn = foldTurn;
	}
	public Integer getForcedAllIn() {
		return forcedAllIn;
	}
	public void setForcedAllIn(Integer forcedAllIn) {
		this.forcedAllIn = forcedAllIn;
	}
	public Game getGame() {
		return game;
	}
	public void setGame(Game game) {
		this.game = game;
	}
	public HandRank getHandRank() {
		return handRank;
	}
	public void setHandRank(HandRank handRank) {
		this.handRank = handRank;
	}
	public String getHoleCard1() {
		return holeCard1;
	}
	public void setHoleCard1(String holeCard1) {
		this.holeCard1 = holeCard1;
	}
	public String getHoleCard2() {
		return holeCard2;
	}
	public void setHoleCard2(String holeCard2) {
		this.holeCard2 = holeCard2;
	}
	public String getHoleCards() {
		return holeCards;
	}
	public void setHoleCards(String holeCards) {
		this.holeCards = holeCards;
	}
	public Integer getLimpCallReraisePreFlop() {
		return limpCallReraisePreFlop;
	}
	public void setLimpCallReraisePreFlop(Integer limpCallReraisePreFlop) {
		this.limpCallReraisePreFlop = limpCallReraisePreFlop;
	}
	public Integer getLimpWithPreviousCallers() {
		return limpWithPreviousCallers;
	}
	public void setLimpWithPreviousCallers(Integer limpWithPreviousCallers) {
		this.limpWithPreviousCallers = limpWithPreviousCallers;
	}
	public Integer getNumberOfPlayers() {
		return numberOfPlayers;
	}
	public void setNumberOfPlayers(Integer numberOfPlayers) {
		this.numberOfPlayers = numberOfPlayers;
	}
	public Integer getOffTheButton() {
		return offTheButton;
	}
	public void setOffTheButton(Integer offTheButton) {
		this.offTheButton = offTheButton;
	}
	public Integer getPairHand() {
		return pairHand;
	}
	public void setPairHand(Integer pairHand) {
		this.pairHand = pairHand;
	}
	public String getPlayedHand() {
		return playedHand;
	}
	public void setPlayedHand(String playedHand) {
		this.playedHand = playedHand;
	}
	public Player getPlayer() {
		return player;
	}
	public void setPlayer(Player player) {
		this.player = player;
	}
	public String getPlayerNotes() {
		return playerNotes;
	}
	public void setPlayerNotes(String playerNotes) {
		this.playerNotes = playerNotes;
	}
	public Double getPreFlopBet() {
		return preFlopBet;
	}
	public void setPreFlopBet(Double preFlopBet) {
		this.preFlopBet = preFlopBet;
	}
	public Integer getPreFlopRaise() {
		return preFlopRaise;
	}
	public void setPreFlopRaise(Integer preFlopRaise) {
		this.preFlopRaise = preFlopRaise;
	}
	public Integer getPrePossibleActions() {
		return prePossibleActions;
	}
	public void setPrePossibleActions(Integer prePossibleActions) {
		this.prePossibleActions = prePossibleActions;
	}
	public Integer getRaisedFirstPreFlop() {
		return raisedFirstPreFlop;
	}
	public void setRaisedFirstPreFlop(Integer raisedFirstPreFlop) {
		this.raisedFirstPreFlop = raisedFirstPreFlop;
	}
	public Integer getRaiseFlop() {
		return raiseFlop;
	}
	public void setRaiseFlop(Integer raiseFlop) {
		this.raiseFlop = raiseFlop;
	}
	public Integer getRaisePostFlop() {
		return raisePostFlop;
	}
	public void setRaisePostFlop(Integer raisePostFlop) {
		this.raisePostFlop = raisePostFlop;
	}
	public Integer getPreRaise() {
		return preRaise;
	}
	public void setPreRaise(Integer raisePreFlop) {
		this.preRaise = raisePreFlop;
	}
	public Integer getRaiseRiver() {
		return raiseRiver;
	}
	public void setRaiseRiver(Integer raiseRiver) {
		this.raiseRiver = raiseRiver;
	}
	public Integer getRaiseTurn() {
		return raiseTurn;
	}
	public void setRaiseTurn(Integer raiseTurn) {
		this.raiseTurn = raiseTurn;
	}
	public Player getRealPlayer() {
		return realPlayer;
	}
	public void setRealPlayer(Player realPlayer) {
		this.realPlayer = realPlayer;
	}
	public Double getRiverBet() {
		return riverBet;
	}
	public void setRiverBet(Double riverBet) {
		this.riverBet = riverBet;
	}
	public Integer getRiverBetCheckRaise() {
		return riverBetCheckRaise;
	}
	public void setRiverBetCheckRaise(Integer riverBetCheckRaise) {
		this.riverBetCheckRaise = riverBetCheckRaise;
	}
	public Integer getRiverBetRaise() {
		return riverBetRaise;
	}
	public void setRiverBetRaise(Integer riverBetRaise) {
		this.riverBetRaise = riverBetRaise;
	}
	public Integer getRiverPossibleActions() {
		return riverPossibleActions;
	}
	public void setRiverPossibleActions(Integer riverPossibleActions) {
		this.riverPossibleActions = riverPossibleActions;
	}
	public Integer getSawFlop() {
		return sawFlop;
	}
	public void setSawFlop(Integer sawFlop) {
		this.sawFlop = sawFlop;
	}
	public Integer getSawFlopBlind() {
		return sawFlopBlind;
	}
	public void setSawFlopBlind(Integer sawFlopBlind) {
		this.sawFlopBlind = sawFlopBlind;
	}
	public Integer getSeatNumber() {
		return seatNumber;
	}
	public void setSeatNumber(Integer seatNumber) {
		this.seatNumber = seatNumber;
	}
	public PTSession getSession() {
		return session;
	}
	public void setSession(PTSession session) {
		this.session = session;
	}
	public Integer getSmallBlind() {
		return smallBlind;
	}
	public void setSmallBlind(Integer smallBlind) {
		this.smallBlind = smallBlind;
	}
	public Integer getStealAttempted() {
		return stealAttempted;
	}
	public void setStealAttempted(Integer stealAttempted) {
		this.stealAttempted = stealAttempted;
	}
	public Integer getStealHeadsUpChance() {
		return stealHeadsUpChance;
	}
	public void setStealHeadsUpChance(Integer stealHeadsUpChance) {
		this.stealHeadsUpChance = stealHeadsUpChance;
	}
	public Integer getStealHeadsUpFold() {
		return stealHeadsUpFold;
	}
	public void setStealHeadsUpFold(Integer stealHeadsUpFold) {
		this.stealHeadsUpFold = stealHeadsUpFold;
	}
	public String getSuited() {
		return suited;
	}
	public void setSuited(String suited) {
		this.suited = suited;
	}
	public Double getTotalBet() {
		return totalBet;
	}
	public void setTotalBet(Double totalBet) {
		this.totalBet = totalBet;
	}
	public Double getTotalWon() {
		return totalWon;
	}
	public void setTotalWon(Double totalWon) {
		this.totalWon = totalWon;
	}
	public Double getTurnBet() {
		return turnBet;
	}
	public void setTurnBet(Double turnBet) {
		this.turnBet = turnBet;
	}
	public Integer getTurnBetCheckRaise() {
		return turnBetCheckRaise;
	}
	public void setTurnBetCheckRaise(Integer turnBetCheckRaise) {
		this.turnBetCheckRaise = turnBetCheckRaise;
	}
	public Integer getTurnBetRaise() {
		return turnBetRaise;
	}
	public void setTurnBetRaise(Integer turnBetRaise) {
		this.turnBetRaise = turnBetRaise;
	}
	public Integer getTurnPossibleActions() {
		return turnPossibleActions;
	}
	public void setTurnPossibleActions(Integer turnPossibleActions) {
		this.turnPossibleActions = turnPossibleActions;
	}
	public Integer getUbKillBlind() {
		return ubKillBlind;
	}
	public void setUbKillBlind(Integer ubKillBlind) {
		this.ubKillBlind = ubKillBlind;
	}
	public Integer getVolPutMoneyInPot() {
		return volPutMoneyInPot;
	}
	public void setVolPutMoneyInPot(Integer volPutMoneyInPot) {
		this.volPutMoneyInPot = volPutMoneyInPot;
	}
	public Integer getWentToShowdown() {
		return wentToShowdown;
	}
	public void setWentToShowdown(Integer wentToShowdown) {
		this.wentToShowdown = wentToShowdown;
	}
	public String getWhenFolded() {
		return whenFolded;
	}
	public void setWhenFolded(String whenFolded) {
		this.whenFolded = whenFolded;
	}
	public Integer getWonHand() {
		return wonHand;
	}
	public void setWonHand(Integer wonHand) {
		this.wonHand = wonHand;
	}
		
	
}
